package cn.iocoder.yudao.module.trade.controller.admin.ordersafetycheckitemrelation.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import java.util.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import com.alibaba.excel.annotation.*;

@Schema(description = "管理后台 - 安检单与安检明细关联 Response VO")
@Data
@ExcelIgnoreUnannotated
public class OrderSafetyCheckItemRelationRespVO {

    @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "26490")
    @ExcelProperty("id")
    private Long id;

    @Schema(description = "安检单id", example = "30842")
    @ExcelProperty("安检单id")
    private Long checkId;

    @Schema(description = "安检明细id", example = "31794")
    @ExcelProperty("安检项id")
    private Long checkItemId;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;
    @Schema(description = "安检项明细Id")
    private Long chenkItemTremId;

    @Schema(description = "安检项类型0.单选，1.多选，2.文本，3.说明，4签字，5.照片，6.视频")
    private Integer checkItemType;

    @Schema(description = "内容、说明、图片多个用逗号分割、视频逗号分割")
    private String content;

    @Schema(description = "是否选中默认0选中1")
    private Integer options;

    @Schema(description = "安检项明细")
    private String option;

    @Schema(description = "拍照取证")
    private Integer obtainEvidence;

    private List<OrderSafetyCheckItemRelationRespVO> relationList;
}